A Framework for Software Preservation
نویسندگان
چکیده
Software preservation has not had detailed consideration as a research topic or in practical application. In this paper, we present a conceptual framework to capture and organise the main notions of software preservation, which are required for a coherent and comprehensive approach. This framework has three main aspects. Firstly a discussion of what it means to preserve software via a performance model which considers how a software artefact can be rebuilt from preserved components and can then be seen to be representative of the original software product. Secondly the development of a model of software artefacts, describing the basic components of all software, loosely based on the FRBR model for representing digital artefacts and their history within a library context. Finally, the definition and categorisation of the properties of software artefacts which are required to ensure that the software product has been adequately preserved. These are broken down into a number of categories and related to the concepts defined in the OAIS standard. We also discuss our experience of recording these preservation properties for a number of BADC software products, which arose from a series of case studies conducted to evaluate the software preservation framework, and also briefly describe the SPEQS toolkit, a tool to capture software preservation properties within a software development. 1 This paper is based on the paper given by the authors at the 5th International Digital Curation Conference, December 2009; received November 2009, published June 2010. The International Journal of Digital Curation is an international journal committed to scholarly excellence and dedicated to the advancement of digital curation across a wide range of sectors. ISSN: 1746-8256 The IJDC is published by UKOLN at the University of Bath and is a publication of the Digital Curation Centre. 92 A Framework for Software Preservation
منابع مشابه
An Approach to Software Preservation
Long-term preservation of software components is a key aspect of preservation of data, as software required for processing and analyzing data also needs to be preserved in order to maintain the re-usability of data in future. However, software preservation to date is a relatively underexplored topic of research and frequently seen as a secondary activity, mainly due to the inherent complexity o...
متن کاملThe Planets Interoperability Framework An Infrastructure for Digital Preservation Actions
We report on the implementation of a software infrastructure for preservation actions, carried out in the context of the European Integrated Project Planets – the Planets Interoperability Framework (IF). The design of the framework was driven by the requirements of logical preservation in the domain of libraries and archives, which include durable and scalable infrastructures for the characteri...
متن کاملThe Need for Preservation Aware Storage
Digital Preservation deals with ensuring that digital data stored today can be read and interpreted tens or hundreds of years from now. At the heart of any solution to the preservation problem lies a storage component. This paper characterizes the requirements for such a component, defines its desirable properties and presents the need for preservationaware storage systems. Our research is cond...
متن کاملPreservation theorems in {L}ukasiewicz \model theory
We present some model theoretic results for {L}ukasiewiczpredicate logic by using the methods of continuous model theorydeveloped by Chang and Keisler.We prove compactness theorem with respect to the class of allstructures taking values in the {L}ukasiewicz $texttt{BL}$-algebra.We also prove some appropriate preservation theorems concerning universal and inductive theories.Finally, Skolemizatio...
متن کاملConceptual Framework for the Use of the Service-oriented Architecture-Approach in the Digital Preservation
This paper presents a conceptual framework for the use of the SOA-approach in the digital preservation. The focus of this work reflects the service composition part within the SOA service concept. Previously released approaches have been separately using process-oriented models to describe the behaviour of services, and structure composition models to represent service interactions. In this pap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJDC
دوره 5 شماره
صفحات -
تاریخ انتشار 2010